
引子
在 centos8 上安装 docker 时
会默认安装 podman
而这个 podman 和 docker 是极为相似的
但是,在一些细节上,还是有所差别
比如我之前,使用 docker-compose 或者 podman-compose 工具建立容器
结果内部访问网络不通,我在 github 上找到了答案

sudo dnf install podman-plugins
我按照建议安装 podman-plugins,但是没有用
最后还是换成了 docker
怎样安装 docker
1、卸载残留
如果你的 linux 上有残留,执行以下代码,没有就算了
yum remove docker \
docker-client \
docker-client-latest \
docker-common \
docker-latest \
docker-latest-logrotate \
docker-logrotate \
docker-engine
配置安装源
使用 yum 源配置工具配置
sudo yum install -y yum-utils
sudo yum-config-manager \
--add-repo \
https://download.docker.com/linux/centos/docker-ce.repo
安装 docker
使用 yum 命令安装 docker
sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin
安装完成
如果没有明显的报错,你的 docker 就安装好了
使用下面命令启动 + 开机自启
systemctl enable --now docker
正文完